all:	netmask inetaddr inetaton inetntoa network netid hostid makeaddr

netmask:
	gcc -Wall -D_GNU_SOURCE -o netmask netmask.c -g

inetaddr:
	gcc -Wall -D_GNU_SOURCE -o inetaddr inetaddr.c -g

inetaton:
	gcc -Wall -D_GNU_SOURCE -o inetaton inetaton.c -g

inetntoa:
	gcc -Wall -D_GNU_SOURCE -o inetntoa inetntoa.c -g

network:
	gcc -Wall -D_GNU_SOURCE -o network network.c -g

netid:
	gcc -Wall -D_GNU_SOURCE -o netid netid.c -g

hostid:
	gcc -Wall -D_GNU_SOURCE -o hostid hostid.c -g

makeaddr:
	gcc -Wall -D_GNU_SOURCE -o makeaddr makeaddr.c -g

clean:
	rm -f netmask
	rm -f inetaddr
	rm -f inetaton
	rm -f inetntoa
	rm -f network
	rm -f netid
	rm -f hostid
	rm -f makeaddr
